package demo1.Factory.product;

/**
 * @InterfaceName: Product
 * @Description:
 * @Author: 耀酱
 * @Date: 2023/6/2
 */

public interface Product {
    // 想这个是最顶层接口 面向这个接口编程 那么该接口应该有 子类可以使用的所有方法，但是显然这个思路行不通，所以该接口可以定义一些 固定的，不会变化的，经常变化的
    // 那部分，可以交给具体的子类实现，而这些子类也会实现该接口的子接口， 继而面向低级的接口编程
    public void save();
}
